package com.tedu.day02.test;

/**
 *             普通类   抽象类   接口类
 *                    【关系】          【特点】
 *   类与类              继承         只能单继承，可多层继承
 *   类与抽象类           继承         可以单继承，不可以多继承
 *   抽象类与抽象类        继承         只能单继承，可多层继承
 *   类与接口             实现         可以单继承，也可以多实现
 *                                   并且继承同时实现多个接口
 *   接口与接口           继承         可以单继承，可以多继承
 */
/*作业1：抽象类与接口区别和关系？简答*/

//5.接口与接口:继承---可以单继承，可以多继承
interface Loo{}  interface Foo{}
interface Voo extends Loo,Foo{}

//4.类与接口:实现---可以单继承，也可以多实现
//interface Loo{}  interface Foo{}
//class Joo{}
//class Voo extends Joo implements Loo,Foo{}

//3.抽象类与抽象类:继承---只能单继承，可多层继承
//abstract class Loo{}
//abstract class Voo extends Loo{}
//abstract class Uoo extends Voo{}

//2.类与抽象类：继承---可以单继承，不可以多继承
//abstract class Uoo{} abstract class Voo{}
//class Loo extends Uoo,Voo{}

//1.类与类：继承---单继承，可以多层继承
//class Uoo{}
//class Loo extends Uoo{}
//class Voo extends Loo{}

public class 关系 {
}
